package io.gitee.caoxiaoyu97.util;


import lombok.extern.slf4j.Slf4j;
import org.apache.commons.beanutils.BeanUtils;



/*********************************************************
 * 文件名称：ConverterUtil.java
 * 系统名称：cxycloud
 * 模块名称：io.gitee.caoxiaoyu97.util
 * 功能说明：
 * 开发人员 @author：caoxy
 * 开发时间 @date：2023/9/8 14:00
 * 修改记录：程序版本  修改日期  修改人员  修改单号  修改说明
 *********************************************************/
@Slf4j
public class ConverterUtil {
    public static <T> T convert(Object src, Class<T> targetClass) {
        try {
            T t = targetClass.newInstance();
            BeanUtils.copyProperties(t, src);
            return t;
        } catch (Exception e) {
            log.error("对象转换失败",e);
        }
        return null;
    }
}
